﻿using PagedList;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tippelde.Entities;
using Tippelde.Services.Dtos;

namespace Tippelde.Services.Teams
{
    public interface ITeamManager
    {
        Team CreateTeam(TeamHeaderData teamHeader);
        IPagedList<TeamHeaderData> GetAllTeamHeaders(int? page);
        List<TeamHeaderData> GetAllTeamHeadersStartsWith(string begin);
        TeamHeaderData GetTeamHeader(int id);
        Team EditTeam(TeamHeaderData teamHeader);
    }
}
